﻿@charset "utf-8";
html { color:#000; background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0;}
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit;}
del, ins { text-decoration:none;}
li { list-style:none;}
caption, th { text-align:left;}
q:before, q:after { content:'';}
abbr, acronym { border:0; font-variant:normal;}
sup { vertical-align:baseline;}
sub { vertical-align:baseline;}
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select { *font-size:100%;}
input, select { vertical-align:middle;}
body { font:12px/1.231 arial, helvetica, clean, sans-serif; min-width: 1200px;}
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif;}
table { font-size:inherit; font:100%; border-collapse:collapse;}
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%;}
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10 { margin-top:10px;}
.mr10 { margin-right:10px;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*common.css*/
html, body { -webkit-text-size-adjust:none; -blink-text-size-adjust:none;}
body { color:#2e2e2e; font-size:14px; line-height:36px; font-family:Arial, Helvetica, sans-serif; background:url(../images/common/top_bg.jpg) center top no-repeat;}
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus { outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear { clear:both; height:0; line-height:0; font-size:0;}
p { word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
.fn { zoom:1;}
.pa { position:absolute;}
.pr { position:relative }
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee; margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}

/*flashs.css*/
#flashs { position:relative; overflow:hidden;}
#flashs a{height: 500px; width: 100%; position:absolute; top:0; margin: 0 auto; background-size:cover !important;}
#flashs .bgitem { z-index:1; position:absolute; top:0; left:0;}
#flashs .btn { position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px; z-index:101 }
#flashs .btn span { color:#045FB2; background:#fff; border:1px solid #045FB2; cursor: pointer; display: inline-block; margin-left: 5px; padding:2px 6px;}
#flashs .btn span.cur { background:#045FB2; color:#fff;}

.cart_header, .cart_content, .cart_footer { width:1200px; margin:0 auto;}
/* -- 页面整体布局 -- */
.content, .footer { width:1200px; margin:0 auto;}
.left { width:221px; float:left; overflow:hidden;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right { width:960px; float:right; display:inline; margin-left:5px; overflow:hidden;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right_main { width:958px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.h_nav li a:-webkit-any-link { display:block;}
em { font-style:normal;}
/*头部开始*/
.header { width:1200px; margin:0 auto;}
.h_top { height:16px; line-height:16px; overflow:hidden; color:#fff; padding:6px 0;}
.h_top span { padding-left:4px;}
.h_top a { padding:0px 8px; color:#fff;}
.h_top a img { vertical-align:middle; margin-left:4px;}
.h_con { height:126px; padding-top:44px; overflow:hidden; font-family:"Microsoft Yahei";}
.h_con h1 a.logo { padding:13px 10px 0 4px;}
.h_con .tp { padding:22px 0 13px 13px; color:#fff; font-size:20px; width:442px; font-weight:normal; background:url(../images/common/top_line.gif) left top no-repeat;}
.h_con .tp b { font-size:20px; display:block;}
.h_pho { margin-top:43px; padding:0 0 0 36px; background:url(../images/common/top_tel.gif) left 10px no-repeat; color:#fff; font-size:14px;}
.h_pho em { font-size:28px; font-family:"Impact";}
/*导航*/
.menu { height:55px; line-height:55px; font-family:"Microsoft Yahei";}
.menu li { float:left; height:55px; line-height:55px; overflow:hidden; background:url(../images/common/m_li.gif) right center no-repeat;}
.menu li:first-child{ background:url(../images/common/m_li.gif) left center no-repeat, url(../images/common/m_li.gif) right center no-repeat;}
.menu .m_last { background:none;}
.menu li a { color:#000; font-size:16px; display:block; padding:0 52px;}
.menu li a:hover, .menu .cur a { background:url(../images/common/li_h.gif) center bottom no-repeat; color:#003597; text-decoration:none;}
/*底部开始*/
.ft_bg { background:#045fb2;padding-top:24px; overflow:hidden; margin-top:32px; padding-bottom:10px;}
.nav { background:url(../images/common/nav.gif) center top no-repeat; height:52px; line-height:40px; color:#fff; text-align:center; font-size:13px; font-family:"Microsoft Yahei";}
.nav a { color:#fff; padding:0 13px; background:url(../images/common/nv.gif) left center no-repeat;}
.nav .lst_nv { background:none;}
.ft_con { padding:20px 0 0 0; color:#fff; line-height:30px;}
.ft_con p {text-align:center}
.ft_con p a { color:#fff;}
/*index.css*/
html, body { -webkit-text-size-adjust:none;}
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
.banner { position:relative; height:500px;}
.bannerc { width:auto; height:auto; overflow:hidden}
/*搜索*/
.search { height:26px; line-height:26px; padding:14px 0 11px; background:url(../images/index/line1.gif) left bottom repeat-x; margin-bottom:31px;}
.key_words { color:#494949; line-height:26px;}
.key_words a { padding:0px 6px; color:#666; text-transform:uppercase;}
.right_sear { width:230px; background:url(../images/index/sear.gif) no-repeat; height:26px;}
.right_sear .s_input { float:left; width:179px; height:26px; line-height:26px; vertical-align:middle; padding:0 2px 0 8px; color:#999; border:none; background:none;}
.right_sear .s_btn { float:right; width:41px; height:26px; cursor:pointer; background:none; border:none;}